# -*- coding: utf-8 -*-
# @Author  : longbhu
# @Time    : 2025/3/17 15:21
# @Function: 制作水源涵养（WR）公式中需要的降雨量数据。
"""
数据名称：降雨量（P）
单位：米
解释：
来源：ERA5中Evaporation数据某年每日刻度的数据下载。
需要处理的过程：将每日的数据加和到全年累计，然后数据插值到30m分辨率。

输入：G:\GEP_data\input\wr\era5_download\et\et_total_day.nc
"""
from calc_v1.DataPreparationProgram import save_annual_sum_as_geotiff, process_tif_file_thread

# 示例用法
input_nc_path = r'G:\GEP_data\input\wr\era5_download\Total precipition-m\data_stream-oper_stepType-accum.nc'
# output_tif = r'F:\test_files\nc\annual_sum_et.tif'

# 加和et到全年累积
save_annual_sum_as_geotiff(input_nc_path, variable_name='tp',time_dim='valid_time')

input_tif_path = r'G:\GEP_data\input\wr\era5_download\Total precipition-m\total_annual_sum.tif'
process_tif_file_thread(input_tif_path, 2)